package com.test.textGame.service;

import com.test.textGame.enums.MqLogTypeEnum;

public interface MqFailLogService {

    /**
     * 创建mq异常日志
     * @param type    mq日志类型
     * @param content 消息内容
     */
    void saveLog(MqLogTypeEnum type, String content);

    /**
     * 事务消息异常日志
     * @param type
     * @param content
     * @param transactionId
     */
    void transactionLog(MqLogTypeEnum type, String content, String transactionId);

    /**
     * 查询该事务是否有异常记录
     * @param transactionId
     * @return
     */
    int countByTransactionId(String transactionId);
}